package com.aysafety.eventmodel.service.geosound;

/**
 * @program: iotDataPlatform
 * @description: 地音
 * @author: ChengQi
 * @create: 2019-02-18 11:48
 **/
public interface GeosoundService {
    /** 
    * @Description:  能量平均值 、能量偏差值
    * @Param: [currentTime] 
    * @return: void 
    * @Author: ChengQi 
    * @Date: 2019/3/6 
    */ 
    void calAvg(String currentTime) throws Exception;

    void calpulse(String currentTime) throws Exception;

    void daily(String currentTime) throws Exception;

    //void dailyComprehensiveWarning(String currentTime) throws Throwable;

    /**
    * @Description: 地音综合预警
    * @Param: [currentTime]
    * @return: void
    * @Author: ChengQi
    * @Date: 2019/4/3
    */
    void warning(String currentTime) throws Exception;

    /**
     * 计算脉冲、累计能量和平均能量
     * @param currentTime
     * @throws Exception
     */
    void computePulseAndEnergy(String currentTime) throws Exception;

    /**
     * 地音综合预警
     * @param currentTime
     * @throws Exception
     */
    void warningV2(String currentTime) throws Exception;
}
